package com.wp._2016校招.网易;

import java.util.Scanner;
//一个由小写字母组成的字符串可以看成一些同一字母的最大碎片组成的。
// 例如,"aaabbaaac"是由下面碎片组成的:'aaa','bb','c'。
// 牛牛现在给定一个字符串,请你帮助计算这个字符串的所有碎片的平均长度是多少。
public class 字符串碎片 {
    public static void main(String[] args){
        Scanner in = new Scanner(System.in);
        while(in.hasNext()){
            String string = in.next();
            int count=1;
            char[] chars=string.toCharArray();
            for(int i=0;i<chars.length-1;i++){
                if(chars[i]!=chars[i+1])count++;
            }
            System.out.printf("%.2f",chars.length*1.0/count);
        }
    }
}